package com.kotlin.demo.类

class 代数数据类型(val level: Level) {

    fun show() {
        /**
         * 如果when 能把所有的情况都排除 就不用写else ,反正 需要写
         */
        when (level) {
            Level.level1 -> "优秀"
            Level.level2 -> "优秀"
            Level.level3 -> "优秀"
            Level.level4 -> "lksdj"
        }

    }


}

enum class Level(val min: Int, val Max: Int) {
    level1(90, 100),
    level2(80, 90),
    level3(70, 80),
    level4(60, 70);

}


fun main() {
    println(代数数据类型(Level.level1).show())
}